import { commonProps } from "../../libs/config";


export const slidersProps = {
  ...commonProps,
  // 未开始滑动时，滑块的文字
  startText: {
    type: String,
  },
  // 滑动完成后显示的文字
  endText: {
    type: String,
  },
  // 组件背景颜色
  bgColor: {
    type: String
  },
  // 滑块拖动时，滑块按钮左侧区域的背景颜色
  activeBgColor: {
    type: String,
  },
  // 组件的高度
  height: {
    type: [String, Number]
  },
  // 滑块按钮的背景颜色
  blockBgColor: {
    type: String
  },
  // 滑动完成后滑块按钮的背景颜色
  blockActiveBgColor: {
    type: String
  },
  // 滑块按钮的宽度
  blockWidth: {
    type: [String, Number]
  },
  // 滑块按钮圆角值
  blockRound: {
    type: [String, Number]
  },
  // 滑动完成后是否自动复位
  autoReset :{
	  type:Boolean,
	  default:null
  },
  // 滑动完成后多久自动复位,只在autoReset为true时生效
  duration:{
	  type:[String, Number]
  },
  // 圆角值
  round: {
    type: [String, Number]
  },
};
export const slidersEmits = {
  change: (status: boolean) => true,
  end: (status: boolean) => true,
};
